package cn.tedu.oopextends;

/**
 * @Author 金帮嘉诚
 * @Date 2021-06-09 周三 15:09
 */
/*本类用于Debug练习*/
    /*1.我们可以在目标代码前面，行号后面添加断点，再按一次取消断点*/
    /*2.Debug断点调试的时候，需要以Debug.”TestDebug.main()“的方式启动*/
    /*3.弹出来的窗口有两个
    * Debugger：这个是Debug模式，用来查看执行情况，比如变量当前值的窗口
    * Console--这个就是我们之前常用的控制台，会显示程序执行的效果
    *
    * */
    /*4.按F8进行下一步，想结束Debug就按红色方块按钮结束程序
    * 另外请注意：Debug只会在断点处停下来，不打断点的位置不会停，要学会合理设置断点的位置
    * */
public class TestDebug {//@后面是地址
    public static void main(String[] args) {

        for (int i = 1; i <=10 ; i++) {
            System.out.println("i = " + i);
        }
    }
}

class F{
//    public F() {
//    }

    public F(String s) {
    }
}
class S extends F{//当 父类没有无参构造方法时，子类的每个构造方法必须有this（）调用另外的构造方法，或者调用父类的有参构造方法 super（参数）
    //又由于不能有两个this（）互相调用，所以两个构造方法应该是一个调用this（有参数或者无参数），一个调用super（有参数）
    public S() {
        super("");
        //("");
        //this(1);
    }
    public S(int s) {
        this();
        //super("");1
        //this();
    }

}
